// 当前宿主平台
export const BASE_API_URL = process.env.VUE_APP_BASE_API_URL;

export const BASE_API_VERSION = process.env.VUE_APP_VERSION;

// 这个就不多说了
export const NODE_ENV = process.env.NODE_ENV || 'product'

// 路由默认配置，路由表并不从此注入
export const ROUTER_DEFAULT_CONFIG = {
  mode:'history',
  scrollBehavior: () => ({ y: 0 }),
};

// axios 默认配置
export const AXIOS_DEFAULT_CONFIG = {
  baseURL: process.env.NODE_ENV !== 'development'?BASE_API_URL:'',
  timeout: 3000,
  headers: {
    'post': {
      'Content-Type': 'application/x-www-form-urlencoded',
    },
  },
  withCredentials: true,
  retry:5,
  retryDelay:1000
};

// vuex 默认配置
export const VUEX_DEFAULT_CONFIG = {
  strict: process.env.NODE_ENV !== 'production',
  plugins: process.env.NODE_ENV !== 'production' ? [] : []
}


// API 默认配置
export const API_DEFAULT_CONFIG = {
  mockBaseURL: '',
  mock: false,
  debug: true,
  sep: '/'
};


// 开启请求参数打印
export const CONSOLE_REQUEST_ENABLE = true
// 开启响应参数打印
export const CONSOLE_RESPONSE_ENABLE = true
